[IA64] free initmem and add __init and __initdata.
authorAlex Williamson <alex.williamson@hp.com>
Wed, 23 May 2007 14:51:42 +0000 (08:51 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Wed, 23 May 2007 14:51:42 +0000 (08:51 -0600)
commita1afb9bab5e5ab88f1583c6915ee70669a527ff6
tree52d826ed8f1d50eba7f541d1415f79f334f9ffcf
parent4a261cddcf7258b5fa89178c9762f6d7343186e1
[IA64] free initmem and add __init and __initdata.

ia64 counter part of xen-unstable.hg 15043:759d924af6d8.
By freeing init area, un/pickle_domain() is broken because
__init_begin < xen_heap_start. This is fixed by introducing xen_pickle_offset.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
xen/arch/ia64/xen/domain.c
xen/arch/ia64/xen/faults.c
xen/arch/ia64/xen/mm.c
xen/arch/ia64/xen/mm_init.c
xen/arch/ia64/xen/regionreg.c
xen/arch/ia64/xen/vhpt.c
xen/arch/ia64/xen/xenmem.c
xen/arch/ia64/xen/xenpatch.c
xen/arch/ia64/xen/xensetup.c
xen/include/asm-ia64/config.h
xen/include/asm-ia64/mm.h